Support e.g. `-e tests=payload-link`, to choose specific tests for more rapid
iteration, and allow skipping tmpdir cleanup to be able to debug.
Closes: #1509
Approved by: jlebon
remote_user: root
vars:
use_git_build: True
+ tests: ""
tasks:
- import_tasks: overlay-git.yml
when: use_git_build
# Down the line perhaps do each log file separately?
- name: Run shell script sysinstalled tests
shell: /root/tests/installed/run.sh &> /root/installed-tests.log
+ environment:
+ TESTS: "{{ tests }}"
register: sysinstalled_result
failed_when: False
- name: Fetch sysinstalled results
# Copy of bits from tap-test
test_tmpdir=
function _tmpdir_cleanup () {
- if test -n "${test_tmpdir}" && test -f ${test_tmpdir}/.testtmp; then
+ if test -z "${TEST_SKIP_CLEANUP:-}" &&
+ test -n "${test_tmpdir}" && test -f ${test_tmpdir}/.testtmp; then
rm "${test_tmpdir}" -rf
fi
}